Submit

szum – charts, everywhere

@Bartosz Prusinowski

Render chart images from JSON configs via a simple HTTP API. Six themes, ten marks, PNG/SVG output. No client-side JavaScript, no installs – just a URL that returns an image. MCP tools include render, validate, list themes, and browse examples.
Overview

szum renders chart images from JSON configs. One URL in, one PNG or SVG out. No JavaScript runtime, no client-side rendering, no dependencies. MCP Tools:

render_chart – render a config to a chart image URL

validate_chart – validate a config against the schema

generate_signed_url – Generate a signed URL for embedding charts in emails and tags (Pro)

list_themes – browse available themes

list_marks – list mark types and their properties

get_examples – get example chart configs

Why use szum from an AI agent? Plain JSON input with obvious field names. Deterministic output – same config, same image every time. Charts work anywhere images work: emails, PDFs, Slack, Notion, docs. 6 themes, 10 marks, PNG and SVG output.

Docs: https://szum.io/docs

MCP endpoint: https://szum.io/mcp

JSON Schema: https://szum.io/schema.json

llms.txt: https://szum.io/llms.txt

Server Config

{
  "mcpServers": {
    "szum": {
      "type": "http",
      "url": "https://szum.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.